home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / DayMaker / Product Demo / Product Demo.rsrc / CDEF_3_ZoomCNTL.txt < prev    next >
Text File  |  1993-10-06  |  8KB  |  142 lines

  1. start:
  2. 00000000  A89F                     syscall    Unimplemented
  3. 00000002  000C A7D5                ori.b      A4, 0xD5
  4. 00000006  FE69 0000                .extension 0xE69 <<F/1/7>>, 0x0000 // unimplemented
  5. 0000000A  02A2 0000 017F           andi.l     -[A2], 0x17F
  6. 00000010  0000 0028                ori.b      D0, 0x28 /* '(' */
  7. 00000014  8000                     or.b       D0, D0
  8. 00000016  0002 4344                ori.b      D2, 0x44 /* 'D' */
  9. // begin alternate branch 00000018-0000001A
  10. label00000018:
  11. 00000018  4344                     chk.w      D1, D4
  12. // end alternate branch 00000018-0000001A
  13. label00000018: // (misaligned)
  14. 0000001A  21C8 09CE                move.l     [0x000009CE /* ToolScratch */], A0
  15. 0000001E  A04C                     syscall    CompactMem
  16. 00000020  60F6                     bra        -0x8 /* 00000018 */
  17. 00000022  FF01                     .extension 0xF01 <<F/4-5/7>> // unimplemented
  18. 00000024  4157                     chk.w      D0, [A7]
  19. 00000026  4E43                     trap       3
  20. 00000028  6303                     bls        +0x5 /* 0000002D */
  21. 0000002A  00B3 AFFA 0000 004B      ori.l      [A3 + D0.w + 0x4B], 0xAFFA0000
  22. 00000032  0882 1F5A                bclr.b     D2, 0x5A /* 'Z' */
  23. 00000036  AB00                     syscall    BitBlt
  24. 00000038  BB0B                     cmpm.b     [A5]+, [A3]+
  25. 0000003A  EC9B                     ror        D3, 6
  26. 0000003C  B55E                     xor.w      [A6]+, D2
  27. 0000003E  7B16                     moveq.l    D5, 0x16
  28. 00000040  8B7B CB13 345E A38D      or.w       [[PC + A4 * 2] + 0x345EA38D], D5
  29. 00000048  ECBB                     ror        D3, D6
  30. 0000004A  0B1C                     btst       [A4]+, D5
  31. 0000004C  2B29 1379                move.l     -[A5], [A1 + 0x1379]
  32. 00000050  D321                     add.b      -[A1], D1
  33. 00000052  A610                     syscall    Allocate/PBAllocContig/AllocContig, flags=6
  34. 00000054  008B 0556 4A0E           ori.l      A3, 0x5564A0E
  35. 0000005A  9B0E                     subx.b     -[A5], -[A6]
  36. 0000005C  0C48 1A5B                cmpi.w     A0, 0x1A5B
  37. 00000060  012B 0C1E                btst       [A3 + 0xC1E], D0
  38. 00000064  0C48 0C08                cmpi.w     A0, 0xC08
  39. 00000068  1ADB                     move.b     [A5]+, [A3]+
  40. 0000006A  56B0 56EB                addq.l     [A0 + D5.w * 8 - 0x21], 3
  41. 0000006E  090C                     btst       A4, D4
  42. 00000070  4806                     nbcd.b     D6
  43. 00000072  081A E374                btst.b     [A2]+, 0x74 /* 't' */
  44. 00000076  6303                     bls        +0x5 /* 0000007B */
  45. 00000078  4304                     .invalid   1, D4 // invalid opcode 4 with b == 4
  46. 0000007A  2B2B 9CA3                move.l     -[A5], [A3 - 0x635D]
  47. 0000007E  529C                     addq.l     [A4]+, 1
  48. 00000080  5B3E                     subq.b     <<invalid special address>>, 5
  49. 00000082  AB3D                     syscall    bcMain1
  50. 00000084  121C                     move.b     D1, [A4]+
  51. 00000086  4E0E                     .invalid   // invalid opcode 4
  52. 00000088  20A3                     move.l     [A0], -[A3]
  53. 0000008A  1B7B 145B 145B           move.b     [A5 + 0x145B], [PC + D1.w * 4 + 0x5B]
  54. 00000090  1410                     move.b     D2, [A0]
  55. 00000092  CB05                     abcd       D5, D5
  56. 00000094  2E08                     move.l     D7, A0
  57. 00000096  2CDA                     move.l     [A6]+, [A2]+
  58. 00000098  083A 2218 187B           btst.b     [PC + 0x187B /* 00001915, cstring ""<EOF> */], 0x18
  59. 0000009E  0806 22A3                btst.b     D6, 0xA3
  60. 000000A2  0F06                     btst       D6, D7
  61. 000000A4  2216                     move.l     D1, [A6]
  62. 000000A6  3016                     move.w     D0, [A6]
  63. 000000A8  306B 0906                movea.w    A0, [A3 + 0x906]
  64. 000000AC  22E3                     move.l     [A1]+, -[A3]
  65. 000000AE  07C5                     .incomplete
  66. 000000B0  025E C302                andi.w     [A6]+, 0xC302
  67. 000000B4  0B0F                     btst       A7, D5
  68. 000000B6  CB18                     and.b      [A0]+, D5
  69. 000000B8  0502                     btst       D2, D2
  70. 000000BA  CA16                     and.b      D5, [A6]
  71. 000000BC  CA6B 094A                and.w      D5, [A3 + 0x94A]
  72. 000000C0  22E3                     move.l     [A1]+, -[A3]
  73. 000000C2  1DA8 364A 6881           move.b     [A6 + D6 - 0x127], [A0 + 0x364A]
  74. 000000C8  0082 8504 5A7B           ori.l      D2, 0x85045A7B
  75. 000000CE  2C87                     move.l     [A6], D7
  76. 000000D0  005D 5AC3                ori.w      [A5]+, 0x5AC3
  77. 000000D4  19F3 21AE 7BB0 1660 0B2E move.b     0x2E /* '.' */, [[0x7BB0] + D2 + 0x1660]
  78. 000000DE  4A68 D05C                tst.w      [A0 - 0x2FA4]
  79. 000000E2  4A22                     tst.b      -[A2]
  80. 000000E4  D05C                     add.w      D0, [A4]+
  81. 000000E6  DB03                     addx.b     D5, D3
  82. 000000E8  4A82                     tst.l      D2
  83. 000000EA  6306                     bls        +0x8 /* 000000F2 */
  84. 000000EC  5C4A                     addq.w     A2, 6
  85. 000000EE  3661                     movea.w    A3, -[A1]
  86. 000000F0  00AB 060D 012D 0249      ori.l      [A3 + 0x249], 0x60D012D
  87. // begin alternate branch 000000F2-000000FE
  88. label000000F2:
  89. 000000F2  060D 012D                addi.b     A5, 0x2D /* '-' */
  90. 000000F6  0249 0329                andi.w     A1, 0x329
  91. 000000FA  0240 684A                andi.w     D0, 0x684A /* 'hJ' */
  92. // end alternate branch 000000F2-000000FE
  93. label000000F2: // (misaligned)
  94. 000000F8  0329 0240                btst       [A1 + 0x240], D1
  95. 000000FC  684A                     bvc        +0x4C /* 00000148 */
  96. 000000FE  36BB 0522 5253 0B80      move.w     [A3], [[PC + 0x5253 + D0 * 4] + 0xB80]
  97. 00000106  BB02                     xor.b      D2, D5
  98. 00000108  22E9 049C                move.l     [A1]+, [A1 + 0x49C]
  99. 0000010C  A502                     syscall    Read, flags=5
  100. 0000010E  D901                     addx.b     D4, D1
  101. 00000110  A505                     syscall    Status, flags=5
  102. 00000112  BB05                     xor.b      D5, D5
  103. 00000114  6849                     bvc        +0x4B /* 0000015F */
  104. 00000116  0168 5C40                bchg       [A0 + 0x5C40], D0
  105. 0000011A  2265                     movea.l    A1, -[A5]
  106. 0000011C  0399                     bclr       [A1]+, D1
  107. 0000011E  014A                     bchg       A2, D0
  108. 00000120  369C                     move.w     [A3], [A4]+
  109. 00000122  6103                     bsr        +0x5 /* 00000127 */
  110. 00000124  C50D                     abcd       -[A2], -[A5]
  111. 00000126  FA16 FAC9                .unknown   0xFA16 0xFAC9 (W = 5)
  112. 0000012A  0D12                     btst       [A2], D6
  113. 0000012C  4634 C335 FB32 0FA1      not.b      [[A4 - 0x4CDF05F] + A4 * 2]
  114. 00000134  16A6                     move.b     [A3], -[A6]
  115. 00000136  8B05                     sbcd       D5, D5
  116. 00000138  2A2E 0E09                move.l     D5, [A6 + 0xE09]
  117. 0000013C  1413                     move.b     D2, [A3]
  118. 0000013E  063B 0003 0D05           addi.b     [[PC + <<invalid base displacement size>>] + D0 * 4], 0x3
  119. 00000144  0111                     btst       [A1], D0
  120. 00000146  1814                     move.b     D4, [A4]
  121. label00000148:
  122. 00000148  0C08 0622                cmpi.b     A0, 0x22 /* '\"' */
  123. 0000014C  8303                     sbcd       D1, D3
  124. 0000014E  760B                     moveq.l    D3, 0x0B
  125. 00000150  0183                     bclr       D3, D0
  126. 00000152  01F3                     .incomplete
  127. 00000154  002A 121C 5020           ori.b      [A2 + 0x5020], 0x1C
  128. 0000015A  C335 9B13 3B25 0505      and.b      [[A5 + A1 * 2] + 0x3B250505], D1
  129. 00000162  BD03                     xor.b      D3, D6
  130. 00000164  0B02                     btst       D2, D5
  131. 00000166  A606                     syscall    KillIO, flags=6
  132. 00000168  A62E                     syscall    BlockMove/BlockMoveData, flags=6
  133. 0000016A  08CC 8301                bset.b     A4, 0x1
  134. 0000016E  321A                     move.w     D1, [A2]+
  135. 00000170  C362                     and.w      -[A2], D1
  136. 00000172  2E08                     move.l     D7, A0
  137. 00000174  8B04                     sbcd       D5, D4
  138. 00000176  0622 9B2B                addi.b     -[A2], 0x2B /* '+' */
  139. 0000017A  6D04                     blt        +0x6 /* 00000180 */
  140. 0000017C  BEE3                     cmpa.w     A7, -[A3]
  141. 0000017E  9E                       .incomplete
  142.